我与JLink的三两事!!!

您所在的位置:网站首页 keil5 jlink配置 我与JLink的三两事!!!

我与JLink的三两事!!!

#我与JLink的三两事!!!| 来源: 网络整理| 查看: 265

其实我已经学习了STM32很长时间了,没能坚持每天都去学习,所以把学习的战线拉得很长。学完一段时间就去干别的事,然后学完的这些,过一段时间又忘得差不多了,真的是深有感受。凡事贵在坚持,你为什么走不在别人的前面,其实并不是你的脑子不如别人,而是别人能够坚持下去,做事有效率、有方法。之前一直舍不得买JLINK,就一直用USB给STM32下载程序。我也很纳闷自己为什么把原子的开发板都买回来了,却舍不得买一个JLINK。最近看到实验室有好几个JLINK,就带回来试着用JLINK下载程序,不过刚带回来的时候,一个JLINK的灯都不亮,我还以为都坏了。以前常听人说JLINK非常容易掉固件,就百度了一下,试着用跟着百度到的解决方案重新给JLINK刷固件,结果都好了。不过给芯片下载程序的时候还是遇见了很多的问题。

环境:win10+MDK5.14+J-Link4.90

好像MDK版本超过5.1的对于高版本的JLINK驱动不支持,下载程序时会出现MDK闪退。

问题一:JTAG无法识别单片机(JTAG Device chain)

在网上找到了这么一个帖子,就解决了,原来JTAG功能也可以关闭,所以用USB给芯片下载了一个程序,就可以用JLINK给芯片下载程序并调试了。

JTAG无法识别单片机(JTAG Device chain)

问题二:安装完JLINK驱动说我的JLINK好像是盗版的,错误如图

网上找了一篇帖子,把MDK安装目录下MDK5\ARM\Segger里面的JL2CM3.dll、JLinkARM.dll替换了之后就好了。

Segger-解决j-link升级后不能使用 被检测出来为盗版

问题三:配置JLINK的时候,选择flash算法的时候没找到合适的

找到的解决方案是将MDK安装目录下MDK5\ARM\Pack\Keil\STM32F4xx_DFP\2.11.0\CMSIS\Flash里面的*.FLM文件全部复制到目录MDK5\ARM\Flash下,就可以进行选择适合你要下载程序的芯片的flash算法了。

问题四:只能用SW模式调试,不能用JTAG模式调试

这是给STM32F4的芯片下载程序的时候出现的问题,给STM32F103的芯片下载程序的时候是好的,可以识别。然后搞了很长时间还是没有效果,就想是不是win10的问题。开始安装XP虚拟机,结果在XP虚拟机下妥妥的解决了,不得不感叹一下,玩单片机还是得在老一点,兼容性好的系统下开发。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3